/*
 * Copyright (c) 2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include "pointer_event.h"

namespace OHOS::MMI {
std::shared_ptr<PointerEvent> PointerEvent::Create()
{
    return nullptr;
}

void PointerEvent::AddPointerItem(PointerEvent::PointerItem &pointerItem)
{
}

void PointerEvent::SetSourceType(int32_t sourceType)
{
}

void PointerEvent::SetPointerAction(int32_t pointerAction)
{
}

void PointerEvent::SetPointerId(int32_t pointerId)
{
}

PointerEvent::PointerItem::PointerItem() = default;
PointerEvent::PointerItem::~PointerItem() = default;

void PointerEvent::PointerItem::SetWindowX(int32_t x)
{
}

void PointerEvent::PointerItem::SetWindowY(int32_t y)
{
}

void PointerEvent::PointerItem::SetWindowXPos(double x)
{
}

void PointerEvent::PointerItem::SetWindowYPos(double y)
{
}

void PointerEvent::PointerItem::SetDisplayX(int32_t displayX)
{
}

void PointerEvent::PointerItem::SetDisplayY(int32_t displayY)
{
}

void PointerEvent::PointerItem::SetPointerId(int32_t pointerId)
{
}
} // OHOS::MMI